package com.topgay.dao;

import java.util.List;

import com.topgay.domain.Reply;

public interface ReplyDAO {

public abstract List<Reply> selectReplyList(int page, int divide);
	
	public abstract int selectTotalReplyContent(int divide);
	
	/**
	 * Reply 테이블에 내용 insert
	 * @param reply
	 * @param divide
	 * @return
	 */
	public abstract int insertReplyContent(Reply reply, int divide);

	/**
	 * Reply - Divide에 해당되는 글 번호의 가장 큰 수를 조회하는 메소드
	 * @param divide
	 * @return
	 */
	public abstract int selectMaxReplyDivideNo(int divide);
	
	/**
	 * Reply - 조회수를 1개 update 처리하는 메소드 (글 조회시 호출)
	 * @param replyNo
	 * @return
	 */
	public abstract int updateReplyViewCount(int replyNo);
	
	/**
	 * Reply - 게시물 정보를 수정하는 메소드
	 * @param reply
	 * @return
	 */
	public abstract int updateReplyContent(Reply reply);
	

	public abstract int deleteReplyContentByNO(int replyNo);
	
	/**
	 * Reply - 글번호로 하나의 게시물을 조회하는 메소드
	 * @param replyNo
	 * @return
	 */
	public abstract Reply selectReplyContentByNo(int replyNo);
}
